La família SHA (Secure Hash Algorithm, Algorisme de Hash Segur) és un sistema de funcions hash criptogràfiques publicades pel National Institute of Standards and Technology (NIST). El primer membre de la família es va publicar el 1993 i se'l va anomenar de forma oficial SHA. No obstant això, avui en dia i de forma no oficial se l'anomena SHA-0, per evitar confusions amb els seus successors. Dos anys més tard es va publicar el primer successor de SHA amb el nom de SHA-1. Des d'aleshores s'han publicat quatre tipus més, les diferències dels quals es basen en un disseny una mica modificat i rangs de sortida incrementats: SHA-224, SHA-256, SHA-384 i SHA-512 (anomenats tots quatre SHA-2). El 1998 es va trobar un atac a SHA-0, però no va ser reconegut per SHA-1. Es desconeix si va ser la NSA qui el va descobrir, però va augmentar la seguretat de l'SHA-1.
Developed by StudentB